var shortText = "以《用心灵去倾听》（人教六年级上）这篇文章的具体教学为例";
var longText = "以《用心灵去倾听》（人教六年级上）这篇文章的具体教学为例，小学语文教师可以组织学生去大自然中，聆听大自然中植物草木、昆虫动物的声音，处于闹市中聆听周围人们的声音等活动，帮助学生学习倾听和感悟，然后再引导学生在生活中利用网络远程语音交流方式，与同学、教师交朋友，鼓励他们倾诉关于语文学习的困扰，在学习中出现的新的感悟，同时也引导他们耐心地倾听并总结对方的感悟，使小学生在相互的学习中，达到对于自身文学素养以及真善美精神的培养。或者，语文教师还可以在教学中，与其他班级的学生同时开展此堂课，引导学生通过多媒体网络，与临班的学生就文章的学习与感悟，进行交流对话，使他们在精彩的课堂中，实现对于知识的有效掌握。";
var moreText = "";
for(var i = 0; i < 20;i++){
    moreText += "【" + i + "】" + longText
}

var colLength = 10;
var columns = [];
var colWidth = Math.floor(1000/colLength);

for(var i = 0; i < colLength; i++){
    columns.push({
        _sType: "sTableColumn",
        style: {
            width: colWidth
        }
    });    
}
var tableChildren = [
    {
        _sType: "sText",
        innerText: "下面是个表格",
        style: {
            color: "#000",
            fontSize: 12,
            fontFamily: "宋体",
        }
    },
    {
        _sType: "sParagraph",
        style: {
            lineHeight: 2,
            textIndent: 0,
            textAlign: "left"
        }
    },
    {
        _sType: "sTable",
        style: {
            display: "block"
        },
        columns: columns,
        rows: [
            ////////////////////////////////// 第一行 ////////////////////////////////////
            // {
            //     _sType: "sTableRow",
            //     cells: [
            //         {
            //             _sType: "sTableCell",
            //             rowspan: 2,
            //             colspan: 1,
            //             children: [
            //                 {
            //                     _sType: "sText",
            //                     innerText: "单元格11",
            //                     style: {
            //                         color: "#000",
            //                         fontSize: "18",
            //                         fontFamily: "宋体",
            //                     }
            //                 },
            //                 {
            //                     _sType: "sParagraph"
            //                 }
            //             ],
            //             style: {
            //                 //padding: "10",
            //             }
            //         },
            //         {
            //             _sType: "sTableCell",
            //             rowspan: 1,
            //             colspan: 1,
            //             children: [
            //                 {
            //                     _sType: "sText",
            //                     innerText: "单元格12",
            //                     style: {
            //                         color: "#000",
            //                         fontSize: "22",
            //                         fontFamily: "楷体",
            //                     }
            //                 },
            //                 {
            //                     _sType: "sParagraph",
            //                     style: {
            //                         lineHeight: 1,
            //                         textAlign: "center"
            //                     }
            //                 },
            //             ],
            //             style: {
            //             }
            //         },
            //         {
            //             _sType: "sTableCell",
            //             rowspan: 1,
            //             colspan: 1,
            //             children: [
            //                 {
            //                     _sType: "sText",
            //                     innerText: "单元格13" ,
            //                     style: {
            //                         color: "#000",
            //                         fontSize: "11",
            //                         fontFamily: "宋体",
            //                     }
            //                 },
            //                 {
            //                     _sType: "sParagraph",
            //                     style: {
            //                         lineHeight: 1,
            //                         textAlign: "center"
            //                     }
            //                 },
            //             ],
            //             style: {
            //             }
            //         },
            //         {
            //             _sType: "sTableCell",
            //             rowspan: 1,
            //             colspan: 1,
            //             children: [
            //                 {
            //                     _sType: "sText",
            //                     innerText: "单元格14" ,
            //                     style: {
            //                         color: "#000",
            //                         fontSize: "11",
            //                         fontFamily: "宋体",
            //                     }
            //                 },
            //                 {
            //                     _sType: "sParagraph",
            //                     style: {
            //                         lineHeight: 1,
            //                         textAlign: "center"
            //                     }
            //                 },
            //             ],
            //             style: {
            //             }
            //         },
            //     ],
            //     style: {
            //         height: 100
            //     }
            // },
            // ////////////////////////////////// 第二行 ////////////////////////////////////
            // {
            //     _sType: "sTableRow",
            //     cells: [
            //         {
            //             _sType: "sTableCell",
            //             rowspan: 1,
            //             colspan: 1,
            //             children: [
            //                 {
            //                     _sType: "sText",
            //                     innerText: "单元格21【1】",
            //                     style: {
            //                         color: "#000",
            //                         fontSize: "16",
            //                         fontFamily: "宋体",
            //                     }
            //                 },
            //                 // {
            //                 //     _sType: "sText",
            //                 //     innerText: "【3】" + longText,
            //                 //     style: {
            //                 //         color: "#000",
            //                 //         fontSize: "12",
            //                 //         fontFamily: "Arial",
            //                 //     }
            //                 // },
            //                 // {
            //                 //     _sType: "sText",
            //                 //     innerText: "【4】" + longText,
            //                 //     style: {
            //                 //         color: "#000",
            //                 //         fontSize: "64",
            //                 //         fontFamily: "Arial",
            //                 //     }
            //                 // },
            //                 {
            //                     _sType: "sParagraph",
            //                     style: {
            //                         textAlign: "justify-except-last"
            //                     }
            //                 },
            //             ],
            //             style: {
            //                 padding: "10"
            //             }
            //         },
            //         {
            //             _sType: "sTableCell",
            //             rowspan: 2,
            //             colspan: 3,
            //             children: [
            //                 {
            //                     _sType: "sText",
            //                     innerText: "单元格22"+moreText,
            //                     style: {
            //                         color: "#000",
            //                         fontSize: "26",
            //                         fontFamily: "宋体",
            //                     }
            //                 },
            //                 {
            //                     _sType: "sText",
            //                     innerText: "【2】",
            //                     style: {
            //                         color: "#000",
            //                         fontSize: "14",
            //                         fontFamily: "微软雅黑",
            //                     }
            //                 },
            //                 {
            //                     _sType: "sParagraph",
            //                     style: {
            //                         lineHeight: 1,
            //                         textAlign: "center"
            //                     }
            //                 },
            //             ],
            //             style: {
            //             }
            //         },
            //         {
            //             _sType: "sTableCell",
            //             rowspan: 1,
            //             colspan: 1,
            //             children: [
            //                 {
            //                     _sType: "sText",
            //                     innerText: "单元格23",
            //                     style: {
            //                         color: "#000",
            //                         fontSize: "20",
            //                         fontFamily: "楷体",
            //                     }
            //                 },
            //                 {
            //                     _sType: "sParagraph",
            //                     style: {
            //                         lineHeight: 1,
            //                         textAlign: "center"
            //                     }
            //                 },
            //             ],
            //             style: {
            //             }
            //         },
            //         {
            //             _sType: "sTableCell",
            //             rowspan: 1,
            //             colspan: 1,
            //             children: [
            //                 {
            //                     _sType: "sText",
            //                     innerText: "单元格24" ,
            //                     style: {
            //                         color: "#000",
            //                         fontSize: "11",
            //                         fontFamily: "宋体",
            //                     }
            //                 },
            //                 {
            //                     _sType: "sParagraph",
            //                     style: {
            //                         lineHeight: 1,
            //                         textAlign: "center"
            //                     }
            //                 },
            //             ],
            //             style: {
            //             }
            //         },
            //     ],
            // },
            // ////////////////////////////////// 第三行 ////////////////////////////////////
            // {
            //     _sType: "sTableRow",
            //     cells: [
            //         {
            //             _sType: "sTableCell",
            //             rowspan: 1,
            //             colspan: 1,
            //             children: [
            //                 {
            //                     _sType: "sText",
            //                     innerText: "单元格31",
            //                     style: {
            //                         color: "#000",
            //                         fontSize: "14",
            //                         fontFamily: "宋体",
            //                     }
            //                 },
            //                 {
            //                     _sType: "sParagraph",
            //                     style: {
            //                         textAlign: "justify-except-last"
            //                     }
            //                 },
            //             ],
            //             style: {
            //                 padding: "10"
            //             }
            //         },
            //         {
            //             _sType: "sTableCell",
            //             rowspan: 1,
            //             colspan: 1,
            //             children: [
            //                 {
            //                     _sType: "sText",
            //                     innerText: "单元格32",
            //                     style: {
            //                         color: "#000",
            //                         fontSize: "32",
            //                         fontFamily: "楷体",
            //                     }
            //                 },
            //                 {
            //                     _sType: "sParagraph",
            //                     style: {
            //                         lineHeight: 2,
            //                         textAlign: "justify"
            //                     }
            //                 },
            //             ],
            //             style: {
            //                 padding: 10
            //             }
            //         },
            //         {
            //             _sType: "sTableCell",
            //             rowspan: 1,
            //             colspan: 1,
            //             children: [
            //                 {
            //                     _sType: "sText",
            //                     innerText: "单元格33",
            //                     style: {
            //                         color: "#000",
            //                         fontSize: "11",
            //                         fontFamily: "宋体",
            //                     }
            //                 },
            //                 {
            //                     _sType: "sParagraph",
            //                     style: {
            //                         lineHeight: 1,
            //                         textAlign: "center"
            //                     }
            //                 },
            //             ],
            //             style: {
            //             }
            //         },
            //         {
            //             _sType: "sTableCell",
            //             rowspan: 1,
            //             colspan: 1,
            //             children: [
            //                 {
            //                     _sType: "sText",
            //                     innerText: "单元格34" + longText,
            //                     style: {
            //                         color: "#000",
            //                         fontSize: "11",
            //                         fontFamily: "宋体",
            //                     }
            //                 },
            //                 {
            //                     _sType: "sParagraph",
            //                     style: {
            //                         lineHeight: 1,
            //                         textAlign: "center"
            //                     }
            //                 },
            //             ],
            //             style: {
            //             }
            //         },
            //     ],
            // },
            // ////////////////////////////////// 第四行 ////////////////////////////////////
            // {
            //     _sType: "sTableRow",
            //     cells: [
            //         {
            //             _sType: "sTableCell",
            //             rowspan: 1,
            //             colspan: 1,
            //             children: [
            //                 {
            //                     _sType: "sText",
            //                     innerText: "单元格41",
            //                     style: {
            //                         color: "#000",
            //                         fontSize: "14",
            //                         fontFamily: "宋体",
            //                     }
            //                 },
            //                 {
            //                     _sType: "sParagraph",
            //                     style: {
            //                         textAlign: "justify-except-last"
            //                     }
            //                 },
            //             ],
            //             style: {
            //                 padding: "10"
            //             }
            //         },
            //         {
            //             _sType: "sTableCell",
            //             rowspan: 1,
            //             colspan: 1,
            //             children: [
            //                 {
            //                     _sType: "sText",
            //                     innerText: "单元格42",
            //                     style: {
            //                         color: "#000",
            //                         fontSize: "16",
            //                         fontFamily: "华文彩云",
            //                     }
            //                 },
            //                 {
            //                     _sType: "sParagraph",
            //                     style: {
            //                         lineHeight: 2,
            //                         textAlign: "justify"
            //                     }
            //                 },
            //             ],
            //             style: {
            //                 padding: 10
            //             }
            //         },
            //         {
            //             _sType: "sTableCell",
            //             rowspan: 1,
            //             colspan: 1,
            //             children: [
            //                 {
            //                     _sType: "sText",
            //                     innerText: "单元格43",
            //                     style: {
            //                         color: "#000",
            //                         fontSize: "11",
            //                         fontFamily: "宋体",
            //                     }
            //                 },
            //                 {
            //                     _sType: "sParagraph",
            //                     style: {
            //                         lineHeight: 1,
            //                         textAlign: "center"
            //                     }
            //                 },
            //             ],
            //             style: {
            //             }
            //         },
            //         {
            //             _sType: "sTableCell",
            //             rowspan: 1,
            //             colspan: 1,
            //             children: [
            //                 {
            //                     _sType: "sText",
            //                     innerText: "单元格44" ,
            //                     style: {
            //                         color: "#000",
            //                         fontSize: "11",
            //                         fontFamily: "宋体",
            //                     }
            //                 },
            //                 {
            //                     _sType: "sParagraph",
            //                     style: {
            //                         lineHeight: 1,
            //                         textAlign: "center"
            //                     }
            //                 },
            //             ],
            //             style: {
            //             }
            //         },
            //     ],
            // },
        ],
    },
    {
        _sType: "sText",
        innerText: "上面是个表格",
        style: {
            color: "#000",
            fontSize: 14,
            fontFamily: "宋体",
        }
    },
    {
        _sType: "sParagraph",
        style: {
            lineHeight: 2,
            textIndent: 0,
            textAlign: "left"
        }
    },
];

var tchild = tableChildren[2];
var table = tchild;
var colLength = table.columns.length;
var rows = tchild.rows;
var begin = rows.length;
var length = 100;

var cells = null;

var tableInTable2 = {
    _sType: "sTable",
    __identity: "level2",
    style: {
        display: "block"
    },
    columns: [
        {
            _sType: "sTableColumn",
            style: {
                width: 100
            }
        },
        {
            _sType: "sTableColumn",
            style: {
                width: 30
            }
        }
    ],
    rows: [
        ////////////////////////////////// 第一行 ////////////////////////////////////
        {
            _sType: "sTableRow",
            cells: [
                {
                    _sType: "sTableCell",
                    rowspan: 1,
                    colspan: 1,
                    children: [
                        {
                            _sType: "sText",
                            innerText: "aaa",
                            style: {
                                color: "#000",
                                fontSize: "11",
                                fontFamily: "宋体",
                            }
                        },
                        {
                            _sType: "sParagraph"
                        }
                    ],
                    style: {
                        //padding: "10",
                    }
                },
                {
                    _sType: "sTableCell",
                    rowspan: 1,
                    colspan: 1,
                    children: [
                        {
                            _sType: "sText",
                            innerText: "B",
                            style: {
                                color: "#000",
                                fontSize: "11",
                                fontFamily: "宋体",
                            }
                        },
                        {
                            _sType: "sParagraph",
                            style: {
                                lineHeight: 1,
                                textAlign: "center"
                            }
                        },
                    ],
                    style: {
                    }
                },
            ],
            style: {
            }
        },
        ////////////////////////////////// 第二行 ////////////////////////////////////
        {
            _sType: "sTableRow",
            cells: [
                {
                    _sType: "sTableCell",
                    rowspan: 1,
                    colspan: 1,
                    children: [
                        {
                            _sType: "sText",
                            innerText: "C",
                            style: {
                                color: "#000",
                                fontSize: "11",
                                fontFamily: "宋体",
                            }
                        },
                        {
                            _sType: "sParagraph"
                        }
                    ],
                    style: {
                        //padding: "10",
                    }
                },
                {
                    _sType: "sTableCell",
                    rowspan: 1,
                    colspan: 1,
                    children: [
                        {
                            _sType: "sText",
                            innerText: "D",
                            style: {
                                color: "#000",
                                fontSize: "11",
                                fontFamily: "宋体",
                            }
                        },
                        {
                            _sType: "sParagraph",
                            style: {
                                lineHeight: 1,
                                textAlign: "center"
                            }
                        },
                    ],
                    style: {
                    }
                },
            ],
            style: {
            }
        },
    ],
}

var tableInTable = {
    _sType: "sTable",
    __identity: "level1",
    style: {
        display: "block"
    },
    columns: [
        {
            _sType: "sTableColumn",
            style: {
                width: 200
            }
        },
        {
            _sType: "sTableColumn",
            style: {
                width: 300
            }
        }
    ],
    rows: [
        ////////////////////////////////// 第一行 ////////////////////////////////////
        {
            _sType: "sTableRow",
            cells: [
                {
                    _sType: "sTableCell",
                    rowspan: 3,
                    colspan: 1,
                    children: [
                        {
                            _sType: "sText",
                            innerText: "A1",
                            style: {
                                color: "#000",
                                fontSize: "11",
                                fontFamily: "宋体",
                            }
                        },
                        {
                            _sType: "sParagraph"
                        }
                    ],
                    style: {
                        //padding: "10",
                        align: "middleCenter"
                    }
                },
                {
                    _sType: "sTableCell",
                    rowspan: 1,
                    colspan: 1,
                    children: [
                        {
                            _sType: "sText",
                            innerText: "下面是一个子表格"
                        },
                        {
                            _sType: "sParagraph",
                            style: {
                                fontSize: 11,
                                lineHeight: 2,
                                textAlign: "left"
                            }
                        },
                        {
                            _sType: "sText",
                            innerText: ""
                        },
                        {
                            _sType: "sParagraph",
                            style: {
                                fontSize: 11,
                                lineHeight: 2,
                                textAlign: "left"
                            }
                        },
                        //tableInTable2,
                        {
                            _sType: "sParagraph",
                            style: {
                                lineHeight: 1,
                                textAlign: "left"
                            }
                        },
                        {
                            _sType: "sText",
                            innerText: "上面是一个子表格"
                        },
                        {
                            _sType: "sParagraph",
                            style: {
                                fontSize: 11,
                                lineHeight: 2,
                                textAlign: "left"
                            }
                        },
                    ],
                    style: {
                        padding: 10
                    }
                },
            ],
            style: {
            }
        },
        ////////////////////////////////// 第二行 ////////////////////////////////////
        {
            _sType: "sTableRow",
            cells: [
                {
                    _sType: "sTableCell",
                    rowspan: 1,
                    colspan: 1,
                    children: [
                        //tableInTable2,
                        {
                            _sType: "sParagraph",
                            style: {
                                textAlign: "center"
                            }
                        }
                    ],
                    style: {
                        padding: "10",
                    }
                },
                {
                    _sType: "sTableCell",
                    rowspan: 1,
                    colspan: 1,
                    children: [
                        {
                            _sType: "sText",
                            innerText: "B",
                            style: {
                                color: "#000",
                                fontSize: "11",
                                fontFamily: "宋体",
                            }
                        },
                        {
                            _sType: "sParagraph",
                            style: {
                                lineHeight: 1,
                                textAlign: "center"
                            }
                        },
                    ],
                    style: {
                    }
                },
            ],
            style: {
            }
        },
        ////////////////////////////////// 第三行 ////////////////////////////////////
        {
            _sType: "sTableRow",
            cells: [
                {
                    _sType: "sTableCell",
                    rowspan: 1,
                    colspan: 1,
                    children: [
                        {
                            _sType: "sText",
                            innerText: "C",
                            style: {
                                color: "#000",
                                fontSize: "11",
                                fontFamily: "宋体",
                            }
                        },
                        {
                            _sType: "sParagraph",
                            style: {
                                textAlign: "right"
                            }
                        }
                    ],
                    style: {
                        //padding: "10",
                    }
                },
                {
                    _sType: "sTableCell",
                    rowspan: 1,
                    colspan: 1,
                    children: [
                        {
                            _sType: "sText",
                            innerText: "D",
                            style: {
                                color: "#000",
                                fontSize: "11",
                                fontFamily: "宋体",
                            }
                        },
                        {
                            _sType: "sParagraph",
                            style: {
                                lineHeight: 1,
                                textAlign: "center"
                            }
                        },
                    ],
                    style: {
                    }
                },
            ],
            style: {
            }
        },
        ////////////////////////////////// 第四行 ////////////////////////////////////
        {
            _sType: "sTableRow",
            cells: [
                {
                    _sType: "sTableCell",
                    rowspan: 1,
                    colspan: 1,
                    children: [
                        {
                            _sType: "sText",
                            innerText: "C",
                            style: {
                                color: "#000",
                                fontSize: "11",
                                fontFamily: "宋体",
                            }
                        },
                        {
                            _sType: "sParagraph",
                            style: {
                                textAlign: "right"
                            }
                        }
                    ],
                    style: {
                        //padding: "10",
                    }
                },
                {
                    _sType: "sTableCell",
                    rowspan: 1,
                    colspan: 1,
                    children: [
                        {
                            _sType: "sText",
                            innerText: "D",
                            style: {
                                color: "#000",
                                fontSize: "11",
                                fontFamily: "宋体",
                            }
                        },
                        {
                            _sType: "sParagraph",
                            style: {
                                lineHeight: 1,
                                textAlign: "center"
                            }
                        },
                    ],
                    style: {
                    }
                },
            ],
            style: {
                height: 100
            }
        },
    ],
}

for(var i = begin; i < length; i++){
    cells = [];

    rows.push({
        _sType: "sTableRow",
        cells: cells
    });

    for(var j = 0; j < colLength; j++){
        var spanCell  = {
            rowspan: 1,
            colspan: 1
        }

        var text = {
            _sType: "sText",
            innerText: "",
            style: {
                color: "#000",
                fontSize: 13,
                fontFamily: "宋体",
            }
        };

        var cellChildren = [];

        if(i == 0 && j == 0){
            cellChildren.push({
                _sType: "sText",
                innerText: "你好",
                style: {
                    color: "#000",
                    fontSize: 13,
                    fontFamily: "宋体",
                }
            });
            cellChildren.push({
                _sType: "sText",
                innerText: "世界",
                style: {
                    color: "#000",
                    fontSize: 12,
                    fontFamily: "宋体",
                }
            });
            cellChildren.push({
                _sType: "sParagraph",
                style: {
                    textAlign: "left"
                }
            });
           //cellChildren.push(tableInTable);
        }else if(i == 2 && j == 2){
            spanCell  = {
                rowspan: 6,
                colspan: 6
            };

            cellChildren.push({
                _sType: "sText",
                innerText: longText + longText,
                style: {
                    fontSize: 16
                }
            })

            cellChildren.push(text);
            cellChildren.push({
                _sType: "sLayer",
                children: [
                    {
                        _sType: "sImage",
                        src: smallBase64,
                        style: {
                        }
                    }
                ],
                style: {
                    width: 99,
                    height: 600,
                    textDecoration: "underline"
                }
            });
        }else if(i == 2 && j == 0){
            text.innerText = longText;
            spanCell  = {
                rowspan: 2,
                colspan: 2
            };
            cellChildren.push(text);
        }else if(i == 10 && j == 1){
            text.innerText = moreText;
            spanCell  = {
                rowspan: 87,
                colspan: 8
            };
            cellChildren.push(text);
        }else if(i == 94 && j == 9){
            text.innerText = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa";
            cellChildren.push(text);
        }else{
            text.innerText = (i+1)+"-"+(j+1);
            cellChildren.push(text);

            if(i == 0 && j == 1){
                cellChildren.push({
                    _sType: "sParagraph",
                    style: {
                        textAlign: "left",
                        //textIndent: 20
                    }
                });
            }
        }

        cells.push({
            _sType: "sTableCell",
            rowspan: spanCell.rowspan,
            colspan: spanCell.colspan,
            children: cellChildren,
            style: {
                align: "middleCenter",
                padding: "0,0,5,5"
            },
            __identity: "level1"
        });
    }
}

var tableResource = [
{
    _sType: "sPageBody",
    children: [],
    style: {
        padding: 40
    }
},
{
    _sType: "sPageFoot",
    children:[
    {
        _sType: "sLayer",
        children: [
            {
                _sType: "sText",
                innerText: "第1页",
                variable: {
                    name: "pageIndex",
                    format: "第{pageIndex}页"
                },
                style: {
                }
            },
            {
                _sType: "sParagraph",
                style: {
                    lineHeight: 2,
                    textIndent: 0,
                    textAlign: "center"
                }
            },
        ],
        style: {
            width: 200,
            height: 50,
            backgroundColor: "#ddd",
        }
    }],
    style: {
        display: "none"
    }
}];

tableChildren.push({
    _sType: "sParagraph",
    style: {
        textAlign: "center"
    }
});

tableResource[0].children = [].concat(tableChildren);